﻿using crip.Models;
using System.ComponentModel.DataAnnotations;

namespace crip.Dtos
{
    public class EventForCreationDto
    {
  
        //事件名称（不可空）
        [Required(ErrorMessage ="名称不能为空")]
        public string? EventName { get; set; }
        //事件描述（可空、最大长度为100）
        public string? EventDescription { get; set; }
        //事件级别(不可空)
        [Required(ErrorMessage = "事件级别不能为空")]
        public EventLevels Level { get; set; }
        //事件详情（不可空）
        [Required(ErrorMessage = "事件详情不能为空")]
        public string? EventDetail { get; set; }
        //事件区域（不可空）
        [Required(ErrorMessage = "所属区域不能为空")]
        public Guid AreaId{ get; set; }
        public DateTime? StartTime { get; set; }
        public DateTime? EndTime { get; set; }
        //创建者Id
        public String? CreateUserId { get; set; }
    }
}
